<?php
namespace WebAdmin\Controller;
use WebAdmin\Controller\BaseController;
class VipController extends BaseController {

    //ThinkPHP的构造函数
    public function _initialize() {
        //自动加载的类
        parent::_initialize();
        new \Org\Admin_autoload();
    }

    public function index(){
        $this->assign('page_title','客户管理');
        $VipModel = D("Vip");
        $items = $VipModel->select();
        $this->assign('volist',$items);

        $this->display();
    }

    public function add(){
        if(!empty($_POST)) {
            $NewsModel = D("Contact");
            $_POST['is_show'] = 1;

            $data = $NewsModel->create ( $_POST );
            $insert_id = $NewsModel->add ( $data );
            if ($insert_id) {

                header ( "Content-type: text/html; charset=utf-8" );
                echo "<script>window.location.href='" . __APP__ . "/index.php/Contact/';</script>";
                exit ();
            }
        } else {
            $this->display ();
        }
    }

    public function getData(){
        $DataModel = D("Vip");
        $condition = array();
        if(!empty($_GET['id'])){
            $condition[] = "id=".(int)$_GET['id'];
        }
        if(!empty($_GET['title'])){
            $condition[] = "title LIKE '%".$_GET['title']."%'";
        }
        if(!empty($_GET['url'])){
            $condition[] = "url LIKE '%".$_GET['title']."%'";
        }
        if(!empty($_GET['sort'])){
            $condition[] = 'sort = '.(int)$_GET['sort'];
        }
        $conditions = implode(" AND ",$condition);
        $items = array();
        $page = (int)$_GET['page'];
        $items['page'] = $page>0 ? $page :1;
        $items['records'] = $DataModel->count();
        $limit = $_GET['rows'] ? (int)$_GET['rows']: 20;
        $items['total'] = ceil($items['records']/$limit);
        $list = $DataModel->where($conditions)->page($page)->limit($limit)->select();
        $items['rows'] = $list;
        $this->ajaxReturn($items);
    }


    public function edit(){
        $DataModel = D("Contact");
        if(!empty($_POST)) {
            if($_POST['is_deal']){
                $_POST['deal_time'] = date('Y-m-d H:i:s');
            }
            $DataModel->where("id=".(int)$_POST['id'])->save($_POST);

            header("Content-type: text/html; charset=utf-8");
            echo "<script>window.location.href='".__APP__."/index.php/Contact/';</script>";exit;
        }else{
            $item = $DataModel->where("id=".(int)$_GET['id'])->select();
            $this->assign('vo',$item[0]);
            $this->display();
        }
    }

    public function delete(){
        if(!empty($_POST)) {
            $DataModel = D("Contact");
            $id = $_POST['id'];
            $result = $DataModel->delete((int)$id);

            if($result){
                header("Content-type: text/html; charset=utf-8");
                echo "<script>layer.closeAll(); \$table.trigger(\"reloadGrid\");</script>";exit;
            }
        }
    }


}